(function () {
	const reportType = {
        '0': {
            'value': 0,
            'type': true,
            'key': 'DeviceActivate',
            'title': '激活设备'
        },
        '1': {
            'value': 1,
            'type': true,
            'key': 'DeviceOffline',
            'title': '设备下线'
        },
        '2': {
            'value': 2,
            'type': true,
            'key': 'DeviceBind',
            'title': '证书已绑定'
        },
        '3': {
            'value': 3,
            'type': true,
            'key': 'DeviceStartBind',
            'title': '设备绑定证书请求'
        },
	    '60': {
            'value': 60,
            'type': true,
            'key': 'AppStartDownload',
            'title': '应用开始下载'
        },
        '61': {
            'value': 61,
            'type': false,
            'key': 'AppExisted',
            'title': '应用已存在'
        },
        '62': {
            'value': 62,
            'type': true,
            'key': 'AppInstallOk',
            'title': '应用安装成功'
        },
        '63': {
            'value': 63,
            'type': true,
            'key': 'AppStartOK',
            'title': '应用运行成功'
        },
        '64': {
            'value': 64,
            'type': true,
            'key': 'Heartbeat',
            'title': '检查连接状态反馈'
        },
        '65': {
            'value': 65,
            'type': true,
            'key': 'DeviceOntoAMS',
            'title': '设备登录'
        },
        '66': {
            'value': 66,
            'type': true,
            'key': 'InstallAppList',
            'title': '更新应用记录/状态'
        },
        '67': {
            'value': 67,
            'type': true,
            'key': 'AppRunFinish',
            'title': '应用停止运行'
        },
        '68': {
            'value': 68,
            'type': true,
            'key': 'AppDeleteOk',
            'title': '应用删除成功'
        },
        // '69': {
        //     'value': 69,
        //     'type': true,
        //     'key': 'RunAppList',
        //     'title': '上报运行中应用列表'
        // },
        '70': {
            'value': 70,
            'type': true,
            'key': 'DeviceRestart',
            'title': '设备重启'
        },
        '71': {
            'value': 71,
            'type': true,
            'key': 'AmsVersion',
            'title': 'AMS版本'
        },
        '100': {
            'value': 100,
            'type': false,
            'key': 'AppDownloadFailed',
            'title': '应用下载失败'
        },
        '101': {
            'value': 101,
            'type': false,
            'key': 'AppInstallFailed',
            'title': '应用安装失败'
        },
        '102': {
            'value': 102,
            'type': false,
            'key': 'AppStartFailed',
            'title': '应用运行失败'
        },
        '103': {
            'value': 103,
            'type': false,
            'key': 'AppNotExisted',
            'title': '应用不存在'
        },
        '104': {
            'value': 104,
            'type': false,
            'key': 'AppDeleteFailed',
            'title': '应用卸载失败'
        },
        '105': {
            'value': 105,
            'type': false,
            'key': 'AppIsRun',
            'title': '应用正在运行'
        }
	}
	window.reportType = reportType;

  const enReportType = {
      '60': {
            'value': 60,
            'type': true,
            'key': 'AppStartDownload',
            'title': 'Application start download'
        },
        '61': {
            'value': 61,
            'type': false,
            'key': 'AppExisted',
            'title': 'App already exists'
        },
        '62': {
            'value': 62,
            'type': true,
            'key': 'AppInstallOk',
            'title': 'Application installed successfully'
        },
        '63': {
            'value': 63,
            'type': true,
            'key': 'AppStartOK',
            'title': 'Application starts running'
        },
        '64': {
            'value': 64,
            'type': true,
            'key': 'Heartbeat',
            'title': 'Heartbeat feedback'
        },
        '65': {
            'value': 65,
            'type': true,
            'key': 'DeviceOntoAMS',
            'title': 'Device connection'
        },
        '66': {
            'value': 66,
            'type': true,
            'key': 'InstallAppList',
            'title': 'Report the list of installed apps'
        },
        '67': {
            'value': 67,
            'type': true,
            'key': 'AppRunFinish',
            'title': 'Application stops running'
        },
        '68': {
            'value': 68,
            'type': true,
            'key': 'AppDeleteOk',
            'title': 'Application successfully uninstalled'
        },
        '69': {
            'value': 69,
            'type': true,
            'key': 'RunAppList',
            'title': 'Report the running application list'
        },
        '100': {
            'value': 100,
            'type': false,
            'key': 'AppDownloadFailed',
            'title': 'Application download failed'
        },
        '101': {
            'value': 101,
            'type': false,
            'key': 'AppInstallFailed',
            'title': 'Application installation failed'
        },
        '102': {
            'value': 102,
            'type': false,
            'key': 'AppStartFailed',
            'title': 'Application failed'
        },
        '103': {
            'value': 103,
            'type': false,
            'key': 'AppNotExisted',
            'title': 'Application does not exist'
        },
        '104': {
            'value': 104,
            'type': false,
            'key': 'AppDeleteFailed',
            'title': 'Application uninstallation failed'
        },
        '105': {
            'value': 105,
            'type': false,
            'key': 'AppIsRun',
            'title': 'Application already running'
        }
    }
    window.enReportType = enReportType;

})(window)
